package cn.iocoder.yudao.module.bpm.framework.flowable.core.magicApiConfig;

import cn.iocoder.yudao.module.bpm.framework.flowable.core.magicApiConfig.dto.MagicApiConfigDto;
import org.flowable.bpmn.model.BaseElement;

import java.util.List;

public interface BpmCallMagicApiService {

    /**
     * 初始化 MagicApi 配置
     */
    List<MagicApiConfigDto> initMagicApiConfig(BaseElement source);

    /**
     * 调用 MagicApi
     */
    void callMagicApiByConfig(MagicApiConfigDto magicApiConfigDto);

}
